NexCOBOT Taiwan
13F, No.916, Zhongzheng Rd., Zhonghe Dist., New Taipei City, Taiwan 23586, R.O.C.
TEL: +886-2-8226-7786

建立自己的EtherCAT運動控制

NexECM 是一個EtherCAT 主站通訊軟體,NexECM 完整的實現EtherCAT 通訊協議包括資料鏈接層(Data link layer)和應用層(Application Layer) 。

下圖列出大眾所熟悉的通訊協議 (如HTTP,TCP/UDP和IP等)和EtherCAT通訊協議在OSI網路模型的比較。EtherCAT通訊協議在OSI Model架構下主要定義了資料鏈接層(Data link layer)和應用層(Application Layer),在實體層(Physical Layer)方面主要是採用Ethernet,因此使用一般網路線進行連網。

The comparison of EtherCAT and TCP/IP OSI network architecture

透過使用NexECM 可輕鬆的和EtherCAT從站模組例如: EtherCAT 的伺服驅動器或EtherCAT I/O模組等,進行通訊。
您可以在即時作業系統環境底下發展專屬的EtherCAT運動控制功能,或者你也可以在Microsoft® Windows環境中開發EtherCAT相關應用程序。


The system architecture of EtherCAT motion control

NexECM 主要規格如下:

 
項目 規格
最快通訊週期 (Max. Cycle Time.) 250 us [250us, 500us, 1 ms, 2 ms, 4ms…] 
最多連接Slave 模組數量 64
是否支援ENI /ESI檔案
 Yes
是否支援 CoE
 Yes 
是否支援 DC   Yes
是否支援 FoE   Yes
作業系統  Microsoft® Windows:

Windows 7, WES7, Win10

Real-time:

TenAsys® INTime

IntervalZero® RTX 
 

NexECM在Windows 作業系統層提供動態函式庫(Dynamic Link Library, DLL) 供各種高階程式語言呼叫使用。另外,NexECM在即時作業系統(RTOS)環境中提供C/C++ APIs方便使用者直接呼叫使用。開發工具可使用Microsoft® Visual Studio。

The programming method provided by NexECM

NexECM Programming Framework

詳細的編程方式可參考線上手冊
透過創博的EtherCAT Master 解決方案 - 「NexECM」可以讓完成各種運動控制的應用。